package org.xiji.brige;

/**
 * 桥接模式测试类
 */
public class BridgeMain {

    public static void main(String[] args) {

        //创建车的类型
        //货车
        LorryCar lorryCar = new LorryCar();
        //客车
        BusCar busCar = new BusCar();

        //创建红色客车
        System.out.println("=================================");
        RedCar redBusCar = new RedCar(busCar);
        redBusCar.introduceCar();
        System.out.println("=================================");
        //创建红色的货车
        System.out.println("=================================");
        RedCar redLorryCar = new RedCar(lorryCar);
        redLorryCar.introduceCar();
        System.out.println("=================================");

       //创建黑色的客车
        System.out.println("=================================");
        BlackCar blackBusCar = new BlackCar(busCar);
        blackBusCar.introduceCar();
        System.out.println("=================================");
        //创建黑色的货车
        System.out.println("=================================");
        BlackCar blackLorryCar = new BlackCar(lorryCar);
        blackLorryCar.introduceCar();
        System.out.println("=================================");


    }
}
